struggle to survive - German English Dictionary